Starting to stop tcp server 2, max. delay 1,7 seconds... 	23.4.2022 	00:38:45 	_lx_SERVER 	(10. tbl_ 11)

*** tcp close for sock 79, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

closing socket '79'. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

*** tcp close for sock 80, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

closing socket '80'. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          61
poll.fd_count:        0
pollCount:            1134600
pollInCount:          77
pollOutCount:         0
pollCloseCount:       16
pollErrCount:         0
fd add/remove count:  18/18
totalBytesReceived:   76222
totalBytesSent:       1350049. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

--- server stopped ---. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x013d29ace0. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

quit program: close all sockets. 	23.4.2022 	00:38:46 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.4.2022 	00:38:46 	_lx_SERVER 	(5. palvelin)

Käynnisteään Tcp palvelin 2. 	23.4.2022 	02:19:48 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

  database connect time: 0.0161 seconds. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x01710f3870, size: 400. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

All plugins have been loaded. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - system/option.json. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949/. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

--- server started in 0.2319 seconds, plugins loaded in 0.0872 seconds, 2022-04-23 02:19:50, used memory 3225.5 kb --- 	 7. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.4.2022 	02:19:50 	lx 	(5. palvelin)

Starting to stop tcp server 2, max. delay 1,7 seconds... 	23.4.2022 	02:58:05 	_lx_SERVER 	(10. tbl_ 11)

*** tcp close for sock 80, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

closing socket '80'. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

*** tcp close for sock 91, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

closing socket '91'. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          0
poll.fd_count:        0
pollCount:            104192
pollInCount:          0
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  2/2
totalBytesReceived:   0
totalBytesSent:       0. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

--- server stopped ---. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x01710f3870. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

quit program: close all sockets. 	23.4.2022 	02:58:06 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.4.2022 	02:58:06 	_lx_SERVER 	(5. palvelin)

Tcp palvelin 2 ei ole käynnissä. 	23.4.2022 	12:25:29 	_lx_SERVER 	(10. tbl_ 11)

Käynnisteään Tcp palvelin 2. 	23.4.2022 	12:25:35 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

  database connect time: 0.0186 seconds. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x01706ed000, size: 400. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

All plugins have been loaded. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - system/4d.json. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949/. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

--- server started in 0.2102 seconds, plugins loaded in 0.0697 seconds, 2022-04-23 12:25:36, used memory 3224.0 kb --- 	 7. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.4.2022 	12:25:36 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-04-23 12:35:38
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 869
Content-Uncompressed-Length: 1398

LZ4. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

  database connect time: 0.0057 seconds. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

 1. answer time: 00:00:00.24855
  
SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address
 FROM sales_order_row sor
 LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id
 LEFT OUTER JOIN company co ON co.company_id = so.company_id
 WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'
 ORDER BY sor.dispatch_note_id DESC
 GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address. 	23.4.2022 	12:35:38 	lx 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 8422, first value: '_'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	12:35:43 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 2, send result: -1, send count: 5, loop count: 5, bytes sent 408300 / 458568, 50268 remaining, total send time 1041 µs. 	23.4.2022 	12:35:43 	lx 	(5. palvelin)

 -- tcp answer 2, send count: 6, loop count: 6, bytes sent 458568 / 458568, 0 remaining, total send time 53660 µs. 	23.4.2022 	12:35:43 	lx 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 21373, first value: '008706'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	12:35:44 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 7, loop count: 8, bytes sent 506292 / 784323, 278031 remaining, total send time 51674 µs. 	23.4.2022 	12:35:45 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 8, loop count: 10, bytes sent 587952 / 784323, 196371 remaining, total send time 104517 µs. 	23.4.2022 	12:35:45 	lx 	(5. palvelin)

 -- tcp answer 3, send count: 11, loop count: 14, bytes sent 784323 / 784323, 0 remaining, total send time 206883 µs. 	23.4.2022 	12:35:45 	lx 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 12366, first value: '008706/54'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:35:46 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 4, send count: 5, loop count: 5, bytes sent 311160 / 311160, 0 remaining, total send time 51469 µs. 	23.4.2022 	12:35:47 	lx 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 2441, first value: '008706'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:35:47 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 95, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

closing socket '95'. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

*** tcp close for sock 96, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

closing socket '96'. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          5
poll.fd_count:        1
pollCount:            28920
pollInCount:          6
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  3/2
totalBytesReceived:   6051
totalBytesSent:       268195. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

warning: socket type 'number' is not a table, socket number: 97
. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

closing socket '97'. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

poll.expand_fds, free old fds: cdata<struct pollfd *>: 0x01706ed000. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x01706ed000, size: 400. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

--- server stopped ---. 	23.4.2022 	12:36:11 	lx 	(5. palvelin)

quiting program: close all sockets. 	23.4.2022 	12:36:12 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x01706ed000. 	23.4.2022 	12:36:12 	lx 	(5. palvelin)

exit, bye. 	23.4.2022 	12:36:12 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

  database connect time: 0.0217 seconds. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.4.2022 	12:36:26 	lx 	(1. Application process)

Tcp server 2 start check: start. 	23.4.2022 	12:36:26 	_lx_SERVER 	(1. Application process)

Käynnisteään Tcp palvelin 2. 	23.4.2022 	12:36:26 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/auth/connection.json'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

    Connected to: 'postgre local socket, /tmp, database: fi_demo, user: manage_demo'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

  database connect time: 0.0157 seconds. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0121fc03c0, size: 400. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

All plugins have been loaded. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/option.json. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949/. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

--- server started in 0.1082 seconds, plugins loaded in 0.0201 seconds, 2022-04-23 12:36:28, used memory 3100.1 kb --- 	 7. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.4.2022 	12:36:28 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-04-23 12:36:39
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 1006
Content-Uncompressed-Length: 1622

LZ4. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

  database connect time: 0.0013 seconds. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:36:39 	_lx_ExecuteSqlNew 	(5. palvelin)

 1. answer time: 00:00:00.04723
  
SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id
 FROM work_order_schedule wos
 LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot
 WHERE wo.state IN ('EK','KU','AL')
 ORDER BY wos.production_lot__work_ph. 	23.4.2022 	12:36:39 	lx 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:36:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	12:36:43 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	12:36:43 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:36:43 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:36:44 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	12:36:48 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	12:36:48 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:36:48 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:36:48 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.4.2022 	12:37:02 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	12:37:02 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 033 bytes ***. 	23.4.2022 	12:37:02 	lx 	(5. palvelin)

closing socket '78'. 	23.4.2022 	12:37:02 	lx 	(5. palvelin)

Ei voi hakea taulusta Asetus, asetuksen nimi <>_lnk_lDefaultInputOpenState. 	23.4.2022 	12:40:28 	_prf_ Qry_OLD 	(9. tbl_ 8)

Ei voi hakea taulusta Asetus, asetuksen nimi <>_lnk_lUuidInInfoShow. 	23.4.2022 	12:40:29 	_prf_ Qry_OLD 	(9. tbl_ 8)

Ei voi hakea taulusta Asetus, asetuksen nimi <>af_lLoadOnActivate. 	23.4.2022 	12:40:29 	_prf_ Qry_OLD 	(9. tbl_ 8)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:41:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:41:44 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:41:44 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:41:44 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:41:44 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:41:44 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:41:54 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme WHERE wme.change_id > '20210927.122716.cu01n.wme_ zzy0902b343620e70a' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT wme.change_id FROM work_material_estimated wme  WHERE wme.change_id > '20210927.122716.cu01n.wme_ zzy0902b343620e70a'  ORDER BY wme.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_material/need_calc_cache.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.change_id > '20211004.234912.qc005.pr_  zzy0902b343620e704' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT pr.change_id FROM product pr  WHERE pr.change_id > '20211004.234912.qc005.pr_  zzy0902b343620e704'  ORDER BY pr.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20220411.190104.pn002.pr_  zzy0ae544bd03e1d0a'
 - query name: new:plugin/nc-calc-server/query/need-calc/product-need-calc-cache.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:41:55 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 358 bytes ***. 	23.4.2022 	12:44:52 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	12:44:52 	lx 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme WHERE wme.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT wme.change_id FROM work_material_estimated wme  WHERE wme.change_id > ''  ORDER BY wme.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20170406.150756.pa0cz.wme_ zzy010ddb1b45aa80h'
 - query name: new:query/manager/product/product_material/need_calc_cache.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT pr.change_id FROM product pr  WHERE pr.change_id > ''  ORDER BY pr.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20220411.190104.pn002.pr_  zzy0ae544bd03e1d0a'
 - query name: new:plugin/nc-calc-server/query/need-calc/product-need-calc-cache.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:45:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:45:08 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 351 bytes ***. 	23.4.2022 	12:45:58 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	12:45:58 	lx 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:46:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme WHERE wme.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT wme.change_id FROM work_material_estimated wme  WHERE wme.change_id > ''  ORDER BY wme.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20170406.150756.pa0cz.wme_ zzy010ddb1b45aa80h'
 - query name: new:query/manager/product/product_material/need_calc_cache.json. 	23.4.2022 	12:46:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT pr.change_id FROM product pr  WHERE pr.change_id > ''  ORDER BY pr.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20220411.190104.pn002.pr_  zzy0ae544bd03e1d0a'
 - query name: new:plugin/nc-calc-server/query/need-calc/product-need-calc-cache.json. 	23.4.2022 	12:46:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:46:08 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:46:08 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:46:08 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:46:08 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 351 bytes ***. 	23.4.2022 	12:46:43 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	12:46:43 	lx 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:46:52 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme WHERE wme.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT wme.change_id FROM work_material_estimated wme  WHERE wme.change_id > ''  ORDER BY wme.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20170406.150756.pa0cz.wme_ zzy010ddb1b45aa80h'
 - query name: new:query/manager/product/product_material/need_calc_cache.json. 	23.4.2022 	12:46:52 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.change_id > '' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT pr.change_id FROM product pr  WHERE pr.change_id > ''  ORDER BY pr.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20220411.190104.pn002.pr_  zzy0ae544bd03e1d0a'
 - query name: new:plugin/nc-calc-server/query/need-calc/product-need-calc-cache.json. 	23.4.2022 	12:46:53 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:46:53 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:46:53 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:46:53 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:46:53 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= 0 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= 0  ORDER BY wlg.work_load_group_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'ALIH'
 - query name: new:plugin/nc-calc-server/query/resource.json. 	23.4.2022 	12:47:43 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.state_ IN (1) INTO :_lx_atRecordId
 - original query: SELECT em.whole_name, em.employee_id FROM employee em  WHERE em.state_ IN (1)  ORDER BY em.whole_name, em.employee_id  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 14, first value: 'Arto Kokkila'
 - query name: new:plugin/nc-calc-server/query/employee.json. 	23.4.2022 	12:47:43 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT so.record_id FROM sales_order so LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01' LIMIT 1000 INTO :_lx_atRecordId
 - original query: SELECT so.sales_order_id, so.project_id, so.order_date, so.state, so.company_id, so.sales_price_total, so.vat_total, so.currency_id, so.notes, so.additional_data, so.record_id FROM sales_order so  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01'  ORDER BY so.order_date DESC, so.sales_order_id DESC  LIMIT 1000  INTO :_lx_atExe1,:_lx_atExe2,:_lx_adExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8
 - result _lx_atExe1 size: 9, first value: '110519'
 - query name: new:form/nc/erp-sync/woocommerce/query-local/order-sales.json. 	23.4.2022 	12:47:45 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT so.record_id FROM sales_order so LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01' LIMIT 1000 INTO :_lx_atRecordId
 - original query: SELECT so.sales_order_id, so.project_id, so.order_date, so.state, so.company_id, so.sales_price_total, so.vat_total, so.currency_id, so.notes, so.additional_data, so.record_id FROM sales_order so  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01'  ORDER BY so.order_date DESC, so.sales_order_id DESC  LIMIT 1000  INTO :_lx_atExe1,:_lx_atExe2,:_lx_adExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8
 - result _lx_atExe1 size: 9, first value: '110519'
 - query name: new:form/nc/erp-sync/woocommerce/query-local/order-sales.json. 	23.4.2022 	12:47:45 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT so.record_id FROM sales_order so LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01' LIMIT 1000 INTO :_lx_atRecordId
 - original query: SELECT so.sales_order_id, so.project_id, so.order_date, so.state, so.company_id, so.sales_price_total, so.vat_total, so.currency_id, so.notes, so.additional_data, so.record_id FROM sales_order so  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01'  ORDER BY so.order_date DESC, so.sales_order_id DESC  LIMIT 1000  INTO :_lx_atExe1,:_lx_atExe2,:_lx_adExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8
 - result _lx_atExe1 size: 9, first value: '110519'
 - query name: new:form/nc/erp-sync/woocommerce/query-local/order-sales.json. 	23.4.2022 	12:47:46 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT so.record_id FROM sales_order so LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01' LIMIT 1000 INTO :_lx_atRecordId
 - original query: SELECT so.sales_order_id, so.project_id, so.order_date, so.state, so.company_id, so.sales_price_total, so.vat_total, so.currency_id, so.notes, so.additional_data, so.record_id FROM sales_order so  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE so.project_id <> '' AND so.order_date >= '2021-09-01'  ORDER BY so.order_date DESC, so.sales_order_id DESC  LIMIT 1000  INTO :_lx_atExe1,:_lx_atExe2,:_lx_adExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8
 - result _lx_atExe1 size: 9, first value: '110519'
 - query name: new:form/nc/erp-sync/woocommerce/query-local/order-sales.json. 	23.4.2022 	12:47:46 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	12:47:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	12:47:52 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:47:52 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:47:52 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.product_id, sor.explanation, SUM(sor.waiting_for_delivery), sor.unit, SUM(sor.ordered_amount), pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN product pr ON pr.product_id = sor.product_id  WHERE sor.delivery_state = '' AND so.project_id <> 'xxx' AND so.project_id = '' AND so.state NOT IN ('LO','PE','CL') AND so.type_ = 'TI'  GROUP BY sor.product_id, sor.explanation, sor.unit, pr.min_purchase_amount__unit, so.company_id, pr.stock_balance__unit, pr.coming_amount, pr.going_amount, pr.free_amount, pr.work__position_num_id, pr.storable, pr.type_, pr.supplier_id, pr.name, pr.unit, so.project_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_arExe3,:_lx_atExe4,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_atExe5,:_lx_afExe1,:_lx_alExe1,:_lx_atExe6,:_lx_atExe7,:_lx_atExe8,:_lx_atExe9
 - result _lx_atExe1 size: 57, first value: '101302 F'
 - query name: new:form/nc/project-material/query/sales-project-material.json. 	23.4.2022 	12:49:30 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme WHERE wme.change_id > '20170406.150756.pa0cz.wme_ zzy010ddb1b45aa80h' LIMIT 1 INTO :_lx_atRecordId
 - original query: SELECT wme.change_id FROM work_material_estimated wme  WHERE wme.change_id > '20170406.150756.pa0cz.wme_ zzy010ddb1b45aa80h'  ORDER BY wme.change_id DESC  LIMIT 1  INTO :_lx_atExe1
 - result _lx_atExe1 size: 1, first value: '20180608.124811.jk001.wme_ zzy0d0509942557e0f'
 - query name: new:query/manager/product/product_material/need_calc_cache.json. 	23.4.2022 	12:49:30 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wme.record_id FROM work_material_estimated wme LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217') INTO :_lx_atRecordId
 - original query: SELECT wme.work__position_num_id, wme.raw_material_id, wme.quantity__unit, pr.conversion_multiplier, pr.work__position_num_id, pr.product_id, pr.type_, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM work_material_estimated wme  LEFT OUTER JOIN product pr ON pr.product_id = wme.raw_material_id  WHERE wme.calculation_type >= 0 AND wme.work__position_num_id IN ('15064','02059','15522','02057','02060','02061','02062','08071','08176','06217')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_arExe1,:_lx_arExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 24, first value: '02057'
 - query name: new:plugin/nc-calc-server/query/need-calc/need-calc-material.json. 	23.4.2022 	12:49:30 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.product_id IN ('02057','06217','02059','08176') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.product_id IN ('02057','06217','02059','08176')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 0
 - query name: new:query/manager/product/product_work.json. 	23.4.2022 	12:49:30 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522') INTO :_lx_atRecordId
 - original query: SELECT pr.work__position_num_id, pr.product_id FROM product pr  WHERE pr.work__position_num_id IN ('02057','08176','02062','08071','02059','06217','15064','15522')  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 8, first value: '02057'
 - query name: new:query/manager/product/work_product.json. 	23.4.2022 	12:49:31 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT por.record_id FROM purchase_order_row por LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA' INTO :_lx_atRecordId
 - original query: SELECT por.product_id, por.purchase_order_id, por.delivery_state, por.order_amount, por.delivered_amount, pr.work__position_num_id, pr.unit, pr.name, pr.stock_balance__unit, pr.min_purchase_amount__unit, pr.supplier_id, pr.type_, pr.storable, pr.free_amount, pr.coming_amount, pr.going_amount FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN product pr ON pr.product_id = por.product_id  WHERE po.project_id <> '' AND po.project_id = '' AND po.state NOT IN ('PE') AND po.type_ = 'RA'  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_arExe3,:_lx_arExe4,:_lx_atExe7,:_lx_alExe1,:_lx_afExe1,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/project-material/query/purchase-project-material.json. 	23.4.2022 	12:49:31 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:51:57 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:52:17 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:53:36 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:54:25 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:54:46 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:55:09 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 145 bytes ***. 	23.4.2022 	12:59:24 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	12:59:24 	lx 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	12:59:29 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	12:59:41 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	12:59:41 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	12:59:41 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	12:59:41 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 037 bytes ***. 	23.4.2022 	13:00:12 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	13:00:12 	lx 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	13:26:25 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	13:26:25 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	13:26:25 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	13:26:25 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	13:26:28 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 134 bytes ***. 	23.4.2022 	13:30:14 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	13:30:14 	lx 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	13:33:07 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	13:33:07 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	13:33:08 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	13:33:08 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	13:33:10 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 140 bytes ***. 	23.4.2022 	13:37:15 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	13:37:15 	lx 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.4.2022 	13:43:18 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	13:43:18 	lx 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	13:43:49 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	13:43:50 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	13:43:50 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	13:43:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 8, first value: '110092'
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	23.4.2022 	13:43:51 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= 0 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= 0  ORDER BY wlg.work_load_group_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'ALIH'
 - query name: new:plugin/nc-calc-server/query/resource.json. 	23.4.2022 	13:43:59 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.state_ IN (1) INTO :_lx_atRecordId
 - original query: SELECT em.whole_name, em.employee_id FROM employee em  WHERE em.state_ IN (1)  ORDER BY em.whole_name, em.employee_id  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 14, first value: 'Arto Kokkila'
 - query name: new:plugin/nc-calc-server/query/employee.json. 	23.4.2022 	13:43:59 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 77, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 873 bytes ***. 	23.4.2022 	13:46:57 	lx 	(5. palvelin)

closing socket '77'. 	23.4.2022 	13:46:57 	lx 	(5. palvelin)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 67, first value: 'AK_421436'
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	23.4.2022 	15:59:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	23.4.2022 	15:59:06 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	23.4.2022 	15:59:06 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	23.4.2022 	15:59:06 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.state_ IN (1) INTO :_lx_atRecordId
 - original query: SELECT em.whole_name, em.employee_id FROM employee em  WHERE em.state_ IN (1)  ORDER BY em.whole_name, em.employee_id  INTO :_lx_atExe1,:_lx_atExe2
 - result _lx_atExe1 size: 14, first value: 'Arto Kokkila'
 - query name: new:plugin/nc-calc-server/query/employee.json. 	23.4.2022 	15:59:18 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= 0 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= 0  ORDER BY wlg.work_load_group_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'ALIH'
 - query name: new:plugin/nc-calc-server/query/resource.json. 	23.4.2022 	15:59:18 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 80, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 931 bytes ***. 	23.4.2022 	16:15:34 	lx 	(5. palvelin)

closing socket '80'. 	23.4.2022 	16:15:34 	lx 	(5. palvelin)

*** tcp close for sock 80, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 152 bytes ***. 	23.4.2022 	21:53:26 	lx 	(5. palvelin)

closing socket '80'. 	23.4.2022 	21:53:26 	lx 	(5. palvelin)

